/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	
	
	
}

@media screen and ( max-width:1440px ){
	.wal2{ width: 1000px; }
	.indexP1 .content{ font-size: 14px; line-height: 24px; }
	.footNav li{ padding-right: 1.2rem;}
	.footNav li dd a{ font-size: 14px; }
	.footDiv .ewmDiv p{ font-size: 14px; }
	.about .content{ font-size: 15px; line-height: 26px; }
	.historyPic .box-container .liDiv .wen{ font-size: 15px; width: 200px;  height: 52px; line-height: 26px; }
	.layout .msg{ padding: 0.4rem 0 0.35rem; font-size: 14px; line-height: 28px; }
	.layout .lie{ padding-top: 0.5rem; }
	.culture .list li .content{ font-size: 15px; line-height: 28px; }
	.culture .msg{ font-size: 15px; line-height: 28px;}
	.business .list li .name{ padding-top: 0.4rem;}
	.honor .list li .text{ height: 52px; font-size: 15px; line-height: 26px; }
	.newShow .time{ font-size: 15px; line-height: 26px; }
	.newShow .content{ font-size: 15px; line-height: 26px; }
	.wisdom .content{ font-size: 15px; line-height: 26px;}
	.wisdom .list li .msg{ font-size: 15px; line-height: 26px; margin-top: 0.2rem; }
	.journal .list li .msg{ font-size: 15px; line-height: 26px; height: 52px; }
	.video .list li .name{ font-size: 16px; }
	.videoLayer { width: 1000px; padding: 35px;}
	.contact .msgList li{ font-size: 15px; line-height: 28px; }
	.contact .list li .lie dd{ font-size: 15px; line-height: 28px; }
	.job .choose{ padding: 0 35px; }
	.job .hala{ padding-left: 130px; }
	.job .hala em{ font-size: 15px; }
	.job .hala li{ padding-right: 45px; font-size: 15px;}
	.job .more{ right: 30px; }
	.job .more em{ padding-right: 25px; font-size: 15px; }
	.jobTop li{ font-size: 16px; }
	.jobBot li .msgDiv dd{ font-size: 15px; }
	.indexP5 .list li{ padding-bottom:15px; }
	.indexP3 .leftDiv .imgDiv{ height:276px; }
}	

@media screen and ( max-width:1366px ){
	
}


@media screen and ( max-width:1024px ){
	.wal, .wal2{ width:100%;}
	.PC-Box, .nav, .footNav, .pageNav, .sNav{ display:none;}
	.Phone-Box, .navIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.25rem;}
	.headDiv .logo img{ width: 2.3rem; }
	.headDiv .topRight{ right:1.6rem; top: 0.25rem; }
	.headDiv .topSearch{ height: 0.7rem; padding-right: 0.3rem; }
	.headDiv .topSearch em{ width: 0.4rem; height: 0.7rem; background-size: 0.4rem;}
	.headDiv2 .topSearch em{ background-size: 0.4rem;}
	.headDiv .lan{ padding-left: 0.3rem; height: 0.7rem; }
	.headDiv .lan:before{ width: 1px; height: 0.32rem; margin-top: -0.16rem; }
	.headDiv .lan a{ padding-left:0.56rem; height: 0.7rem; line-height:0.7rem; font-size:0.26rem; background-size: 0.42rem;}
	.headDiv2 .lan a{ background-size: 0.42rem;}
	.headDiv .lan ul{ padding: 0.2rem 0; right: -0.3rem; top:0.66rem; width:1.8rem;}
	.headDiv .lan li a{ height:0.72rem; line-height:0.72rem; font-size: 0.24rem; }


	.head-search .search-box { width: 90%; }
	.ind-banner .swiper-slide .img{ height: 6.0rem;}
	.ind-banner .swiper-slide .img img{ width: 100%; height: 100%; object-fit: cover;}
	.ind-banner .onebox .en{ font-size: 0.24rem; line-height: 0.28rem; padding-bottom: 0.3rem; }
	.ind-banner .onebox .cn{ width: 6rem; padding-bottom: 0.2rem; font-size: 0.6rem; line-height: 0.8rem; letter-spacing: 2px;}
	.ind-banner .onebox .cn:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #fff; }
	.ind-banner .onebox .msg{ font-size: 0.28rem; line-height: 0.42rem; }
	.ind-banner .onebox .wen{ width: 6.66rem; font-size: 0.22rem; line-height: 0.42rem; display: none; }
	.ind-banner .twobox{ margin-left:0; left:0.3rem;}
	.ind-banner .twobox .cn{ letter-spacing:4px;}
	.ind-banner .twobox .msg{ padding: 0.15rem 0 0.5rem; }
	.ind-banner .swiper-pagination{ bottom: 0.45rem; } 
	.ind-banner .swiper-pagination-bullet { width: 16px; height: 16px; background-size:16px; margin: 0 0.1rem!important; } 
	.ind-banner .swiper-pagination-bullet-active{ background-size:16px;}
	.indexTxt{ height: 1.0rem; }
	.indexTxt .cn{ font-size: 0.44rem; line-height: 1.0rem; }
	.indexTxt .en{ line-height: 1.0rem;}
	.indexTxt .en2{/* display: none;*/ position: absolute; left: 50%; transform: translateX(-50%); top: 50%; margin-top: -0.5rem; font-size: 0.56rem; line-height: 1.0rem;}
	.indexP1{ padding: 0.8rem 0.3rem; }
	.indexP1 .indexTxt{ padding-bottom: 0.6rem; }
	.indexP1 .leftDiv{ width: auto; float: none; } 
	.indexP1 .cname{ font-size: 0.32rem; line-height: 0.48rem; }
	.indexP1 .ename{ padding-top: 0.1rem; font-size: 0.26rem; line-height: 0.48rem; }
	.indexP1 .content{ font-size: 0.26rem; line-height: 0.52rem; padding-top: 0.5rem; }
	.indexP1 .more a{ width: 2.4rem; height: 0.8rem; border-radius: 0.36rem; line-height: 0.74rem; text-indent: 0.4rem; font-size: 0.26rem; }
	.indexP1 .more a:after{ right: 0.4rem; }
	.indexP1 .rightImg{ width: auto; float: none; padding-top: 0.5rem; }
	.indexP1 .list{ padding-top: 0.6rem; }
	.indexP1 .list ul{ margin-right: -0.2rem; }
	.indexP1 .list li{ width: 50%; padding-bottom: 0.3rem; }
	.indexP1 .list li .box{ margin-right: 0.2rem; }
	.indexP1 .list li .box a{ height: 2.4rem; padding-top: 0.45rem; }
	.indexP1 .list li .ico{ height: 0.7rem; width: 0.5rem; }
	.indexP1 .list li .ico img{ width: 0.5rem; }
	.indexP1 .list li .en{ font-size: 0.26rem; line-height: 0.42rem; }
	.indexP1 .list li .cn{ line-height: 0.48rem; font-size: 0.3rem; }
	.indexP2{ padding: 0 0.3rem; }
	.indexP2 .list{ padding-top: 0.5rem; }
	.indexP2 .list ul{ margin-right: 0; }
	.indexP2 .list li{ float: none; width: auto; margin-bottom: 0.3rem;}
	.indexP2 .list li .box{ margin-right: 0; }
	.indexP2 .list li a{ padding: 0 0 0 3rem; position: relative; height: 2.5rem; box-shadow: 0px 4px 10px 0px rgba(33,33,33,0.1) }
	.indexP2 .list li .imgDiv{ position: absolute; left: 0.3rem; top: 0.3rem; width: 2.4rem;}
	.indexP2 .list li .imgDiv img{ width: 100%; }
	.indexP2 .list li .botDiv{ padding-top: 0.4rem; }
	.indexP2 .list li .cn{ font-size: 0.32rem; height: 0.5rem; line-height: 0.5rem;}
	.indexP2 .list li .en{ margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.42rem; background: none; }
	.indexP2 .list li .box:hover .en{ background: none;}
	.indexP3{ padding: 0.8rem 0.3rem; }
	.indexP3 .indexTxt{ padding-bottom: 0.5rem; }
	.indexP3 .leftDiv{ width: auto; float: none; }
	.indexP3 .leftDiv a{ height: auto; }
	.indexP3 .leftDiv .imgDiv{ padding: 0.3rem 0.3rem 0; height:auto; }
	.indexP3 .leftDiv .imgDiv img{ height:auto;}
	.indexP3 .leftDiv .conDiv{ padding: 0.4rem 1.8rem 0.8rem 0.3rem; }
	.indexP3 .leftDiv .name{ font-size: 0.32rem; height: 0.52rem; line-height: 0.52rem; }
	.indexP3 .leftDiv .content{ margin-top: 0.2rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.26rem; }
	.indexP3 .leftDiv .time{ top: 0.5rem; font-size: 0.26rem; line-height: 0.42rem; }
	.indexP3 .leftDiv .time em{ font-size: 0.42rem; line-height: 0.64rem; }
	.indexP3 .rightDiv{ width: auto; float: none; padding-top: 0.3rem; }
	.indexP3 .rightDiv li{ margin-bottom: 0.2rem; }
	.indexP3 .rightDiv li a{ height: 1.8rem; padding: 0.36rem 1.5rem 0 0.3rem; }
	.indexP3 .rightDiv li .name{ font-size: 0.32rem; height: 0.48rem; line-height: 0.48rem; }
	.indexP3 .rightDiv li .content{ margin-top: 0.2rem; height: 0.5; line-height: 0.5rem; font-size: 0.26rem;}
	.indexP3 .rightDiv li .time{ top: 0.4rem; font-size: 0.26rem; }
	.indexP3 .rightDiv li .time em{ font-size: 0.42rem; line-height: 0.64rem; }
	.indexP4{ padding: 0 0.3rem; }
	.indexP4 .list{ padding-top: 0.5rem; }
	.indexP4 .list ul{ margin-right: 0; }
	.indexP4 .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.indexP4 .list li .box{ margin-right: 0; }
	.indexP4 .list li a{ height: 4.9rem; padding: 0.5rem 0.4rem 0; }
	.indexP4 .list li a:before{ height: 2px; }
	.indexP4 .list li .num{ font-size: 0.44rem; line-height: 0.64rem; }
	.indexP4 .list li .name{ font-size: 0.32rem; padding-bottom: 0.3rem; width: auto;}
	.indexP4 .list li .name:after{ width: 3.6rem; }
	.indexP4 .list li .name p{ line-height: 0.64rem; height: 1.28rem; }
	.indexP4 .list li .content{ padding-top: 0.4rem; font-size: 0.26rem; line-height: 0.52rem; height: 1.04rem; -webkit-line-clamp: 2;}
	.indexP4 .list li .ico{ display: none; }
	.indexP5{ padding:0.8rem 0.3rem; background-size:100% 100%;}
	.indexP5 .title{ font-size:0.32rem; line-height:0.32rem; padding-bottom:0.5rem;}
	.indexP5 .list li{ float:none; width:auto; font-size:0.28rem; padding-bottom:0.3rem;}
	.indexP5 .list li a{ line-height:0.36rem;}

	.footDiv{ padding: 0.9rem 0.3rem; height: auto; }
	.footDiv .ewmDiv{ float: none; margin: 0 auto; width: 2.8rem; }
	.footDiv .ewmDiv p{ font-size: 0.28rem; line-height: 0.52rem; padding-top: 0.2rem; }
	.foot{ padding: 0.5rem 0.3rem; }
	.foot .msg li{ float:none; padding-right:0; font-size:0.28rem; line-height:0.56rem;}
	.foot .msg li:last-child{ float:none;}
	.foot .txt{ font-size: 0.28rem; line-height: 0.56rem; }
	.foot .txt em{ display:block; padding:0;}
	.foot .txt a{ display: block; padding:0;}
	.foot .txt em:after, .foot .txt a:after{ display:none;}
	.about{ padding: 0.8rem 0.3rem 1.0rem; }
	.about .content{ padding-top: 0.5rem; font-size: 0.26rem; line-height: 0.52rem; }
	.about .mxfDiv{ padding-top: 0.5rem; }
	.about .mxfDiv ul{ margin-right: -0.2rem; }
	.about .mxfDiv li{ width: 50%; padding-bottom: 0.2rem; }
	.about .mxfDiv li:nth-child(4){ width: 50%; }
	.about .mxfDiv li:nth-child(5){ width: 100%; }
	.about .mxfDiv li .imgDiv{ margin-right: 0.2rem; height: 2.5rem; }
	.history{ padding: 0.8rem 0.3rem 1.0rem; }
	.history .indexTxt{ padding-bottom: 0.5rem; }
	.historyPic .box-container{ height: 3.2rem;}
	.historyPic .box-container:before{ bottom: 0.86rem; }
	/*.historyPic .box-container .year-swiper{ padding: 0 0.8rem; }
	.historyPic .box-container .year-swiper:before{ width: 0.5rem; height: 0.5rem; }
	.historyPic .box-container .year-swiper:after{ width: 0.5rem; height: 0.5rem;  }*/
	.historyPic .box-container .liDiv{ height: 3.2rem; }
	.historyPic .box-container .liDiv .ico{ margin-left: -0.17rem; bottom: 0.74rem; width: 0.34rem; height: 1.24rem; }
	.historyPic .box-container .liDiv .ico:before{ width: 0.34rem; height: 0.34rem; border: none; }
	.historyPic .box-container .liDiv .ico:after{ height: 0.9rem; }
	.historyPic .box-container .liDiv .wen{ font-size: 0.3rem; width: 4.5rem; height: 1.12rem; line-height: 0.56rem; }
	.historyPic .box-container .liDiv .year{ font-size: 0.4rem; line-height: 0.48rem; }
	.historyPic .imgList .slick-prev { bottom: 0.56rem; }
	.historyPic .imgList .slick-next { bottom: 0.56rem; }
	.historyPic .detail-box{ padding-bottom: 0.8rem; }
	.historyPic .detail-box .mxfDiv{ width: auto; }
	.historyPic .detail-box .imgDiv{ width: auto; float: none; animation: am_top 0.4s ease-in-out 0.4s backwards; -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards; }
	.historyPic .detail-box .conDiv{ padding-top: 0.6rem; width: auto; animation: am_top 0.4s ease-in-out 0.4s backwards; -webkit-animation: am_top 0.4s ease-in-out 0.4s backwards;}
	.historyPic .detail-box .year{ font-size: 0.48rem; line-height: 0.64rem; }
	.historyPic .detail-box .content{ margin-top: 0.25rem; font-size: 0.28rem; line-height: 0.56rem; height: 1.5rem; }
	.historyPic .detail-box .content:after{ width: 1.2rem; }
	.layout{ padding: 0.8rem 0.3rem 1.0rem; }
	.layout .indexTxt{ padding-bottom: 0.5rem; }
	.layout .shadog{ height: auto; }
	.layout .rightDiv{ position: relative; top:0; width:100%; }
	.layout .leftImg img{ width: 75%; }
	.layout .rightImg{ width:23%;}
	.layout .rightImg img{ width:100%;}
	.layout .conDiv{ padding-top: 0.5rem; }
	.layout .wen{ font-size: 0.26rem; }
	.layout .wen em{ font-size: 0.48rem; line-height: 0.48rem; padding-right: 0.12rem; }
	.layout .wen img{ width: 0.26rem; padding: 0 0.2rem; top: -0.1rem; }
	.layout .msg{ padding: 0.45rem 0 0.6rem; font-size: 0.26rem; line-height: 0.52rem; }
	.layout .layer{ width: auto; height: auto; box-sizing: border-box; }
	.layout .lie{ padding-top: 0.7rem; }
	.layout .lie li{ padding-left: 0.4rem; font-size: 0.28rem; line-height: 0.64rem; }
	.layout .lie li img{ left: 0; margin-top: -0.16rem; width: 0.24rem; }
	.culture{ padding: 0.8rem 0.3rem 1.0rem; }
	.culture .indexTxt{ padding-bottom: 0.5rem; }
	.culture .title{ padding: 0 0.4rem; height: 1.0rem; }
	.culture .title em{ line-height: 1.0rem; padding-left: 0.36rem; font-size: 0.36rem; }
	.culture .title em:before{ margin-top: -0.2rem; width: 2px; height: 0.4rem; }
	.culture .mxfDiv{ padding: 0.6rem 0 0.3rem;}
	.culture .leftDiv{ width: auto; float: none; }
	.culture .list li{ padding-bottom: 0.45rem; }
	.culture .list li .txt{ font-size: 0.3rem; line-height: 0.52rem; }
	.culture .list li .content{ padding-top: 0.25rem; font-size: 0.28rem; line-height: 0.52rem; }
	.culture .rightImg{ width: auto; float: none; padding-bottom: 0.5rem; }
	.culture .msg{ font-size: 0.28rem; line-height: 0.52rem; }
	.business{ padding: 0.8rem 0.3rem 0.4rem; }
	.business .indexTxt{ padding-bottom: 0.5rem; }
	.business .toptop{ padding: 0.3rem 2.2rem 0.3rem 0.4rem; height: auto; }
	.business .title{ line-height: 0.56rem; padding-left: 0.36rem; font-size: 0.36rem; }
	.business .title:before{ margin-top: 0; top: 0.1rem; width: 2px; height: 0.4rem; }
	.business .more{ right: 0.4rem; top: 0.3rem; }
	.business .more a{ padding-right: 0.3rem; font-size: 0.28rem; line-height: 0.56rem; }
	.business .list{ padding: 0.5rem 0 0.8rem; }
	.business .list ul{ margin-right: 0; }
	.business .list li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.business .list li:last-child{ padding-bottom: 0; }
	.business .list li .box{ margin-right: 0; box-shadow: 0px 4px 10px 0px rgba(33,33,33,0.1);}
	.business .list li a{ padding: 0.2rem 0.2rem 0.6rem; height: auto; }
	.business .list li .imgDiv{ height: 3rem; }
	.business .list li .name{ padding-top: 0.5rem; padding-left: 0.1rem; padding-right: 0.1rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.business .list li .content{ padding: 0 0.1rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.business .lie{ padding-bottom: 0.8rem; }
	.business .lie ul{ margin-right: 0; }
	.business .lie li{ float: none; width: auto; padding-bottom: 0.3rem; }
	.business .lie li:last-child{ padding-bottom: 0; }
	.business .lie li .box{ margin-right: 0; box-shadow: 0px 4px 10px 0px rgba(33,33,33,0.1);}
	.business .lie li a{ padding: 0.2rem 0.2rem 0.6rem; height: auto; }
	.business .lie li .imgDiv{ height: 3rem; }
	.business .lie li .name{ margin-top: 0.5rem; padding-left: 0.1rem; padding-right: 0.1rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.business .lie li .name p{ padding-right: 0.2rem; }
	.business .lie li .name em{ padding-left: 0.2rem; font-size: 0.28rem; }
	.business .lie li .content{ padding: 0 0.1rem; font-size: 0.26rem; line-height: 0.48rem; height: 0.96rem; }
	.business .lie li .ico{ padding-left: 0.1rem;}
	.structure{ padding: 0.8rem 0.3rem 0.9rem; }
	.structure .indexTxt{ padding-bottom: 0.5rem; }
	.structure .longDiv{ overflow: auto; }
	.structure .imgDiv{ width: 12.0rem; }
	.honor{ padding: 0.8rem 0.3rem; }
	.honor .indexTxt{ padding-bottom: 0.5rem; }
	.honor .tab2{ height: 0.9rem; }
	.honor .tab2 ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.honor .tab2 li{ display: block; margin: 0; width: 1.6rem; height: 0.9rem; font-size: 0.3rem; line-height: 0.48rem; }
	.honor .list{ padding-top: 0.5rem; }
	.honor .list ul{ margin-right: -0.2rem; }
	.honor .list li{ width: 50%; padding-bottom: 0.3rem; }
	.honor .list li .box{ margin-right: 0.2rem; }
	.honor .list li .img{ border: 1px solid #ccc; padding: 0.15rem; }
	.honor .list li .name{ padding: 0.2rem 0 0;  }
	.honor .list li .text{ height: 0.96rem; font-size: 0.26rem; line-height: 0.48rem; }
	.news{ padding: 0.8rem 0.3rem 1.0rem; }
	.news .list{ padding-bottom: 0.6rem; }
	.news .list li{ border-bottom: #EAEAEA solid 1px; }
	.news .list li a{ padding: 0.4rem 0 0 3.2rem; height: 2.4rem; }
	.news .list li .imgDiv{ top: 0.4rem; height:1.6rem; }
	.news .list li .imgDiv img{ width: 2.8rem; height:1.6rem; }
	.news .list li .name{ padding-top: 0.3rem; font-size: 0.32rem; height: 0.96rem; line-height: 0.48rem; }
	.news .list li .content, .news .list li .time{ display: none; }
	.news .tab2{ margin: 0.5rem 0 0; height: 0.9rem; }
	.news .tab2 ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.news .tab2 li{ display: block; margin: 0; width: 1.6rem; height: 0.9rem; font-size: 0.3rem; line-height: 0.48rem; }
	.newShow{ padding: 0.8rem 0.3rem 1.0rem; }
	.newShow .indexTxt{ padding-bottom: 0.5rem; }
	.newShow .name{ font-size: 0.36rem; line-height: 0.56rem; padding-bottom: 0.3rem; }
	.newShow .time{ font-size: 0.28rem; line-height: 0.52rem; padding-bottom: 0.5rem; border-bottom: #EAEAEA dashed 1px; }
	.newShow .content{ font-size: 0.28rem; line-height: 0.52rem; padding: 0.5rem 0; }
	.newShow .imgDiv{ padding: 0.5rem 0; }
	.newShow .backBtn a{ font-size: 0.26rem; width: 2.5rem; height: 0.8rem; text-indent: 0.5rem; line-height: 0.76rem; border-radius: 0.42rem; }
	.newShow .backBtn a:after{ right: 0.4rem; }
	.wisdom{ padding: 0.8rem 0.3rem 1.0rem; }
	.wisdom .content{ padding: 0.5rem 0 0.6rem; font-size: 0.28rem; line-height: 0.52rem; }
	.wisdom .toptop{ padding: 0.3rem 2.5rem 0.3rem 0.4rem; height: auto; }
	.wisdom .title{ line-height: 0.56rem; padding-left: 0.36rem; font-size: 0.36rem; }
	.wisdom .title:before{ margin-top: 0; top: 0.1rem; width: 2px; height: 0.4rem; }
	.wisdom .list{ padding: 0.6rem 0 0.5rem; }
	.wisdom .list li{ padding-bottom: 0.3rem; }
	.wisdom .list li .box{ height: auto; padding: 0.3rem 0.4rem 0.8rem; }
	.wisdom .list li .imgDiv{ position: relative; left: 0; top: 0; }
	.wisdom .list li .imgDiv img{ width: 80%; }
	.wisdom .list li .num{ left: auto; right: 0.4rem; top: 0.3rem; font-size: 0.42rem; line-height: 0.64rem; }
	.wisdom .list li .name{ padding-top: 0.45rem; padding-bottom: 0.3rem; font-size: 0.32rem; line-height: 0.56rem; }
	.wisdom .list li .name:after{ width: 2.6rem; }
	.wisdom .list li .msg{ font-size: 0.26rem; line-height: 0.52rem; margin-top: 0.4rem; }
	.wisdom .backBtn a{ font-size: 0.26rem; width: 2.5rem; height: 0.8rem; text-indent: 0.5rem; line-height: 0.76rem; border-radius: 0.42rem; }
	.wisdom .backBtn a:after{ right: 0.4rem; }
	.journal{ padding: 0.8rem 0.3rem 0.6rem; }
	.journal .indexTxt{ padding-bottom: 0.5rem; }
	.journal .list ul{ margin-right: 0; }
	.journal .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.journal .list li .box{ margin-right: 0; padding-top: 0.4rem; }
	.journal .list li .imgDiv{ width: 2.4rem; height: 3.2rem;}
	.journal .list li .imgDiv img{ max-width: 2.34rem; max-height: 3.2rem; }
	.journal .list li .shadog{ height: 3.2rem; box-shadow: 0px 4px 12px 0px rgba(33,33,33,0.1); padding: 0 0.45rem 0 3.3rem; }
	.journal .list li .num{ padding: 0.3rem 0 0.2rem; font-size: 0.4rem; line-height: 0.52rem; }
	.journal .list li .name{ padding-bottom: 0.3rem; }
	.journal .list li .name:after{ width: 1.5rem; }
	.journal .list li .name p{ font-size: 0.3rem; height: 0.96rem; line-height: 0.48rem; }
	.journal .list li .msg{ display: none; }
	.video{ padding: 0.8rem 0.3rem 0.5rem; }
	.video .indexTxt{ padding-bottom: 0.5rem; }
	.video .part1{ padding-bottom: 0.4rem; }
	.video .toptop{ padding: 0.3rem 2.5rem 0.3rem 0.4rem; height: auto; }
	.video .title{ line-height: 0.56rem; padding-left: 0.36rem; font-size: 0.36rem; }
	.video .title:before{ margin-top: 0; top: 0.1rem; width: 2px; height: 0.4rem; }
	.video .tab2{ margin: 0.5rem 0 0; height: 0.9rem; }
	.video .tab2 ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.video .tab2 li{ display: block; margin: 0; width: 1.6rem; height: 0.9rem; font-size: 0.3rem; line-height: 0.48rem; }
	.video .list{ padding-top: 0.6rem; }
	.video .list ul{ margin-right: 0; }
	.video .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.video .list li .box{ margin-right: 0; }
	.video .list li a{ padding: 0.2rem 0.2rem 0.5rem; height: auto; }
	.video .list li .imgDiv{ height: 4.0rem; }
	.video .list li .name{ padding: 0 0.3rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.videoLayer { width: 96%; padding: 15px; }
	.videoLayer .close{ top: -30px; right:0; }
	.stock{ padding: 0.8rem 0.3rem 1.0rem; }
	.stock .indexTxt{ padding-bottom: 0.5rem; }
	.stock .toptop{ height: 1.2rem; padding: 0 0.3rem; }
	.stock .name{ font-size: 0.32rem; line-height: 1.2rem; }
	.stock .name span{ padding: 0 0.3rem; }
	.stock .name span:before{ margin-top: -0.2rem; width: 2px; height: 0.4rem; }
	.stock .name em{ padding-left: 0.3rem; }
	.stock .name em:before{ margin-top: -0.16rem; width: 1px; height: 0.32rem; }
	.stock .more{ right: 0.3rem; }
	.stock .more a{ line-height: 1.2rem; font-size: 0.26rem; padding-right: 0.3rem; }
	.stock .botbot{ padding: 0.6rem 0.4rem 0.2rem; }
	.stock .mxfDiv{ height: auto; padding-bottom: 0.4rem;}
	.stock .price{ font-size: 0.42rem; line-height: 0.6rem; padding-right: 0.6rem; }
	.stock .num{ font-size: 0.3rem; line-height: 0.6rem; padding-right: 0.4rem; }
	.stock .percent{ font-size: 0.3rem; line-height: 0.6rem; }
	.stock .teme{ float: none; clear: both; overflow: hidden; padding-top: 0.3rem; }
	.stock .teme li{ line-height: 0.48rem; padding-right: 0.3rem; padding-left: 0; font-size: 0.28rem; }
	.stock .list{ padding: 0.5rem 0 0; overflow: hidden; }
	.stock .list ul{ display: block; }
	.stock .list li{ float: left; text-align: center; width: 33.33%; font-size: 0.28rem; line-height: 0.56rem; padding-bottom: 0.5rem;}
	.stock .list li .value{ font-size: 0.32rem; }
	.contact{ padding: 0.8rem 0.3rem; }
	.contact .indexTxt{ padding-bottom: 0.5rem; }
	.contact .mxfDiv{ height: auto; padding: 0.3rem; display: block; }
	.contact .map{ height: 4.0rem; width: 100%; }
	.contact .conDiv{ width: auto; padding-top: 0.5rem; }
	.contact .name{ font-size: 0.32rem; line-height: 0.48rem; padding-bottom: 0.2rem; }
	.contact .msgList li{ font-size: 0.26rem; line-height: 0.48rem; padding-bottom: 0.2rem;}
	.contact .title{ margin-top: 0.8rem; padding-left: 0.2rem; font-size: 0.32rem; line-height: 0.52rem; padding-bottom: 0.3rem;}
	.contact .title:after{ width: 1.8rem; }
	.contact .list li{ float: none; width: auto; }
	.contact .list li .lbox{ padding-right: 0; }
	.contact .list li .wen{ font-size: 0.32rem; line-height: 0.48rem; }
	.contact .list li .lie{ padding-top: 0.35rem; }
	.contact .list li .lie dd{ font-size: 0.26rem; line-height: 0.48rem; }
	.job{ padding: 0.8rem 0.3rem 1.0rem; }
	.job .indexTxt{ padding-bottom: 0.5rem; }
	.job .links{ height: 0.9rem; padding: 0 1.0rem;}
	.job .links ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; }
	.job .links li{ margin: 0;}
	.job .links li a{ width: 1.6rem; height: 0.9rem; font-size: 0.3rem; line-height: 0.48rem;}
	.job .midmid{ padding: 0.5rem 0; }
	.job .form{ width: 100%; height: 1.0rem; }
	.job .form .input1{ font-size: 0.28rem; width: 100%; height: 0.98rem; line-height: 0.98rem; }
	.job .form .btn1{ width: 2.0rem; height: 0.98rem; font-size: 0.3rem; }
	.job .choose{ height: auto; padding: 0.3rem 0.4rem; }
	.job .hala{ padding-left: 0; overflow: hidden;}
	.job .hala em{ position: relative; font-size: 0.3rem; line-height: 0.52rem; padding-bottom: 0.2rem; }
	.job .hala li{ padding-right: 0.5rem; font-size: 0.28rem;}
	.job .hala li a{ height: 0.64rem; line-height: 0.64rem; }
	.job .more{ right: 0.4rem; top: 0.3rem;}
	.job .more em{ padding-right: 0.36rem; font-size: 0.28rem; line-height: 0.6rem; }
	.job .more em:after{ right: 0; }
	.job .more .layer{ top: 0.58rem; width: 1.8rem; padding: 0.2rem 0; }
	.job .more .layer ul{ max-height: 3.0rem; }
	.job .more .layer li{ padding: 0 0.36rem 0 0.25rem; font-size: 0.26rem; }
	.job .more .layer li a{ height: 0.6rem; line-height: 0.6rem; }

	.jobTop{ padding-top: 0.2rem; height: 1.0rem; }
	.jobTop li{ font-size: 0.28rem; line-height: 1.0rem; }
	.jobTop .li01{ width: 70%; padding-left: 0.4rem; }
	.jobTop .li02{ width: 21%; display: none; }
	.jobTop .li03{ width: 21%; display: none; }
	.jobTop .li04{ width: 21.5%; display: none; }
	.jobTop .li05{ width: 30%; }
	.jobBot{ padding-bottom: 0.6rem; }
	.jobBot li .msgDiv{ height: 1.0rem; }
	.jobBot li .msgDiv a{ height: 1.0rem; }
	.jobBot li .msgDiv dd{ height: 1.0rem; line-height: 1.0rem; font-size: 0.28rem; }
	.jobBot li .msgDiv .dd01{ width: 70%; text-indent: 0.4rem; }
	.jobBot li .msgDiv .dd02{ width: 21%; display: none;}
	.jobBot li .msgDiv .dd03{ width: 21%; display: none; }
	.jobBot li .msgDiv .dd04{ width: 21.5%; display: none; }
	.jobBot li .msgDiv .dd05{ width: 30%; }
	.staff{ padding: 0.8rem 0.3rem 0.5rem; }
	.staff .indexTxt{ padding-bottom: 0.5rem; }
	.staff .part1{ padding-bottom: 0.4rem; }
	.staff .toptop{ padding: 0.3rem 2.5rem 0.3rem 0.4rem; height: auto; }
	.staff .title{ line-height: 0.56rem; padding-left: 0.36rem; font-size: 0.36rem; }
	.staff .title:before{ margin-top: 0; top: 0.1rem; width: 2px; height: 0.4rem; }
	.staff .tab2{ margin: 0.5rem 0 0; height: 0.9rem; }
	.staff .tab2 ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
	.staff .tab2 li{ display: block; margin: 0; width: 1.6rem; height: 0.9rem; font-size: 0.3rem; line-height: 0.48rem; }
	.staff .list{ padding-top: 0.6rem; }
	.staff .list ul{ margin-right: 0; }
	.staff .list li{ float: none; width: auto; padding-bottom: 0.5rem; }
	.staff .list li .box{ margin-right: 0; }
	.staff .list li a{ padding: 0.2rem 0.2rem 0.5rem; height: auto; }
	.staff .list li .imgDiv{ height: 4.0rem; }
	.staff .list li .name{ padding: 0 0.3rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; }
	.staff .list li .txt{ padding: 0 0.3rem; font-size: 0.32rem;}
	.album{ padding:0.8rem 0.3rem;}
	.album .title{ font-size:0.36rem; line-height:0.52rem; }
	.album .list{ padding: 0.6rem 0 0.3rem;}
	.album .list ul{ margin-right:-0.3rem;}
	.album .list li{ width:50%; padding-bottom:0.4rem;}
	.album .list li .imgDiv{ height:2.6rem; margin-right:0.3rem; }
	.album .backBtn a{ font-size: 0.26rem; width: 2.5rem; height: 0.8rem; text-indent: 0.5rem; line-height: 0.76rem; border-radius: 0.42rem; }
	.album .backBtn a:after{ right: 0.4rem; }
}

